package com.jeremyfeinstein.gson;

import java.io.Serializable;
import java.util.List;

public class Meeting implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 5485956319540102876L;
	String meetingId;
	String meetingName;
	String createCode;
	String createName;
	String roomId;
    String hostCode;
	String hostName;
	String orgId;
	String orgName;
	String startTime;
	String endTime;
	String status;
    String invite_code;
	String dataSource;
    String agenda;
    String assistantCode;
    String assistantName;
//    List<Object> participants;
//	String currentNumbers;
	String joinStatus;
	String meetingType;
	String isRecord;
	String meetingResource;
	String location;
	String locationName;
	List<InviteUser> inviterList;
	String updateTime;
	List<Object> participants;
	String currentNumbers;
	String synNetwork;
	String NetworkName;
	String numbers;

	/**
	 * @return the meetingId
	 */
	public String getMeetingId() {
		return meetingId;
	}
	/**
	 * @param meetingId the meetingId to set
	 */
	public void setMeetingId(String meetingId) {
		this.meetingId = meetingId;
	}
	/**
	 * @return the meetingName
	 */
	public String getMeetingName() {
		return meetingName;
	}
	/**
	 * @param meetingName the meetingName to set
	 */
	public void setMeetingName(String meetingName) {
		this.meetingName = meetingName;
	}
	/**
	 * @return the roomId
	 */
	public String getRoomId() {
		return roomId;
	}
	/**
	 * @param roomId the roomId to set
	 */
	public void setRoomId(String roomId) {
		this.roomId = roomId;
	}
	/**
	 * @return the hostName
	 */
	public String getHostName() {
		return hostName;
	}
	/**
	 * @param hostName the hostName to set
	 */
	public void setHostName(String hostName) {
		this.hostName = hostName;
	}
	/**
	 * @return the orgName
	 */
	public String getOrgName() {
		return orgName;
	}
	/**
	 * @param orgName the orgName to set
	 */
	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}
	/**
	 * @return the startTime
	 */
	public String getStartTime() {
		return startTime;
	}
	/**
	 * @param startTime the startTime to set
	 */
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	/**
	 * @return the endTime
	 */
	public String getEndTime() {
		return endTime;
	}
	/**
	 * @param endTime the endTime to set
	 */
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}
	/**
	 * @param status the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * @return the dataSource
	 */
	public String getDataSource() {
		return dataSource;
	}
	/**
	 * @param dataSource the dataSource to set
	 */
	public void setDataSource(String dataSource) {
		this.dataSource = dataSource;
	}
	public String getAgenda() {
		return agenda;
	}
	public void setAgenda(String agenda) {
		this.agenda = agenda;
	}
	public String getAssistantCode() {
		return assistantCode;
	}
	public void setAssistantCode(String assistantCode) {
		this.assistantCode = assistantCode;
	}
	public String getInvite_code() {
		return invite_code;
	}
	public void setInvite_code(String invite_code) {
		this.invite_code = invite_code;
	}
	/**
	 * @return the participants
	 */
	public List<Object> getParticipants() {
		return participants;
	}
	/**
	 * @param participants the participants to set
	 */
	public void setParticipants(List<Object> participants) {
		this.participants = participants;
	}
	/**
	 * @return the createCode
	 */
	public String getCreateCode() {
		return createCode;
	}
	/**
	 * @param createCode the createCode to set
	 */
	public void setCreateCode(String createCode) {
		this.createCode = createCode;
	}
	/**
	 * @return the createName
	 */
	public String getCreateName() {
		return createName;
	}
	/**
	 * @param createName the createName to set
	 */
	public void setCreateName(String createName) {
		this.createName = createName;
	}
	/**
	 * @return the hostCode
	 */
	public String getHostCode() {
		return hostCode;
	}
	/**
	 * @param hostCode the hostCode to set
	 */
	public void setHostCode(String hostCode) {
		this.hostCode = hostCode;
	}
	/**
	 * @return the assistantName
	 */
	public String getAssistantName() {
		return assistantName;
	}
	/**
	 * @param assistantName the assistantName to set
	 */
	public void setAssistantName(String assistantName) {
		this.assistantName = assistantName;
	}
	/**
	 * @return the orgId
	 */
	public String getOrgId() {
		return orgId;
	}
	/**
	 * @param orgId the orgId to set
	 */
	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

	public String getCurrentNumbers() {
		return currentNumbers;
	}

	public void setCurrentNumbers(String currentNumbers) {
		this.currentNumbers = currentNumbers;
	}

	public String getJoinStatus() {
		return joinStatus;
	}

	public void setJoinStatus(String joinStatus) {
		this.joinStatus = joinStatus;
	}

	public String getMeetingType() {
		return meetingType;
	}

	public void setMeetingType(String meetingType) {
		this.meetingType = meetingType;
	}

	public String getIsRecord() {
		return isRecord;
	}

	public void setIsRecord(String isRecord) {
		this.isRecord = isRecord;
	}

	public String getMeetingResource() {
		return meetingResource;
	}

	public void setMeetingResource(String meetingResource) {
		this.meetingResource = meetingResource;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getLocationName() {
		return locationName;
	}

	public void setLocationName(String locationName) {
		locationName = locationName;
	}

	public List<InviteUser> getInviterList() {
		return inviterList;
	}

	public void setInviterList(List<InviteUser> inviterList) {
		this.inviterList = inviterList;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public String getSynNetwork() {
		return synNetwork;
	}
	public void setSynNetwork(String synNetwork) {
		this.synNetwork = synNetwork;
	}

	public String getNetworkName() {
		return NetworkName;
	}

	public void setNetworkName(String networkName) {
		NetworkName = networkName;
	}

	public String getNumbers() {
		return numbers;
	}

	public void setNumbers(String numbers) {
		this.numbers = numbers;
	}


	@Override
	public String toString() {
		return "Meeting{" +
				"meetingId='" + meetingId + '\'' +
				", meetingName='" + meetingName + '\'' +
				", createCode='" + createCode + '\'' +
				", createName='" + createName + '\'' +
				", roomId='" + roomId + '\'' +
				", hostCode='" + hostCode + '\'' +
				", hostName='" + hostName + '\'' +
				", orgId='" + orgId + '\'' +
				", orgName='" + orgName + '\'' +
				", startTime='" + startTime + '\'' +
				", endTime='" + endTime + '\'' +
				", status='" + status + '\'' +
				", invite_code='" + invite_code + '\'' +
				", dataSource='" + dataSource + '\'' +
				", agenda='" + agenda + '\'' +
				", assistantCode='" + assistantCode + '\'' +
				", assistantName='" + assistantName + '\'' +
				", joinStatus='" + joinStatus + '\'' +
				", meetingType='" + meetingType + '\'' +
				", isRecord='" + isRecord + '\'' +
				", meetingResource='" + meetingResource + '\'' +
				", location='" + location + '\'' +
				", locationName='" + locationName + '\'' +
				", inviterList=" + inviterList +
				", updateTime='" + updateTime + '\'' +
				", participants=" + participants +
				", currentNumbers='" + currentNumbers + '\'' +
				", synNetwork='" + synNetwork + '\'' +
				", NetworkName='" + NetworkName + '\'' +
				", numbers='" + numbers + '\'' +
				'}';
	}
}
